footer{
    text-align: center;
    border:1px solid #e5e5e5;
    margin:0 auto;
    width: 1210px;
}
footer .line1{
    padding: 10px 0;
    border-bottom:3px solid #808080;
}
footer .line1 ul{
    margin:0 auto;
    width: 880px;
}
footer .line1 ul li{
    width: 175px;
    float: left;
    border-left:1px solid #e5e5e5;
}
footer .line1 ul li a{
    display: block;
    font:12px/20px "";
    text-align:center;
}
footer .line1 ul li a:first-child{
    padding: 4px 0;
    font-weight: bold;
}
footer .line2 a{
    font:12px/28px "";
    padding: 0 2px;
}
footer .line3{
    background-color: #f6f6f6;
}
footer .line3 a{
    font:bold 16px/40px "";
    padding:0 32px;
}
footer .line4{
    text-align: left;
    height: 34px;
    border:1px dashed #e5e5e5;
    padding-left: 70px;
}
footer .line4 a{
    font:12px/38px "";
    color:#227caf;
    padding: 0 5px;
}
footer .line4 a:first-child{
    color:black;
    padding: 0;
}